
html {
    height: 100%;
}

body {
    height: 100%;
}

:root {
    --background-color-base: #fafafa;
    --table-header-background-color: #fafafa;
    --el-main-padding: 10px;
}

.el-dialog__body {
    padding: 20px 20px 0 20px;
}
.el-main {
    --el-main-padding: 10px;
}
.shadow-l {
    box-shadow: var(--el-box-shadow-light)
}
.hover-border:hover {
    /*box-shadow: var(--el-box-shadow-dark)*/
    border: 1px solid lightgray;
    box-sizing: border-box;
}
.invisible-scroll {
    overflow-y: auto;
    /* 隐藏滚动条，但保留滚动功能 */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}
/* WebKit 浏览器（如 Chrome、Safari） */
.invisible-scroll::-webkit-scrollbar {
    display: none;
}
